/* by liuxiaolong */

/* might be different with in different pages. */
/*  
a, a:link{color:#000;text-decoration:none;}
a:visited { color:#800080; text-decoration:none; }
a:active, a:hover, a:focus { color:#f00; text-decoration:underline; }
*/

html { 
    background:url(../../Images/Help/img_01.jpg) 50% 0 no-repeat;
}
body {
    background:url(../../Images/Help/img_02.png) 0 78px repeat-x;
}

.wrap {
    width:956px;
    margin:0 auto;
}

.header {
    position:relative;
    height:78px;
}

.logo {
    display:block;
    width:190px;
    height:78px;
}

.topmenu {
    position:absolute;
    right:2px;
    top:0px;
    padding-top:17px;
    line-height:12px;
}

.topmenu a:link, 
.topmenu a:visited {
    color:#4186a4;
    text-decoration:none;
}
.topmenu a:active, 
.topmenu a:hover, 
.topmenu a:focus {
    color:#f00;
    text-decoration:underline;
}

.nav {
    height:37px;
    padding-top:4px;
}
.nav a {
    float:left;
    display:inline;
    height:37px;
    width:97px;
    text-align:center;
    line-height:37px;
    font-weight:bold;
    font-size:14px;
    margin-right:3px;
}
.nav a:link,
.nav a:visited {
    color:#fff;
    text-decoration:none;
    background:none;
}
.nav a:active,
.nav a:hover{
    color:#333;
    text-decoration:none;
    background:url(../../Images/Help/img_03.png) 0 0 no-repeat;
}
.nav a.cur:link,
.nav a.cur:visited,
.nav a.cur:active,
.nav a.cur:hover, 
.nav a.cur:focus {
    color:#333;
    text-decoration:none;
    background:url(../../Images/Help/img_03.png) 0 0 no-repeat;
}
.nav-search {
    float:right;
    padding-top:4px;
    height:30px;
    width:343px;
    background:url(../../Images/Help/img_27.png) 0 4px no-repeat;
}
.nav-search-box {
    float:left;
    height:29px;
    line-height:30px;
    text-indent:12px;
    width:304px;
    background:none;
    border:none;
    color:#999;
}
.nav-search-btn {
    float:right;
    height:30px;
    width:30px;
    font-size:0px;
    cursor:pointer;
    display:inline-block;
    background:none;
    border:none;
    overflow:hidden;
}

.main {
    padding-top:14px;
}

.crumbs {
    height:44px;
    line-height:44px;
    border-bottom:solid 1px #e5e5e5;
    color:#333;
}
.crumbs a:link,
.crumbs a:visited {
    color:#4186a4;
    text-decoration:none;
}
.crumbs a:active,
.crumbs a:hover,
.crumbs a:focus {
    color:#f00;
    text-decoration:underline;
}

.footer {
    margin-top:18px;
    padding:26px 0 5px 0; 
    line-height:18px;
    font-size:12px;
    color:#666;
    text-align:center;
    background:url(../../Images/Help/img_21.png) 0 0 repeat-x;
}
.footer-p2 {
    padding-top:10px;
}

.footer a:link,
.footer a:visited {
    color:#666;
    text-decoration:none;
}
.footer a:active,
.footer a:hover,
.footer a:focus {
    color:#666;
    text-decoration:underline;
}




.category {
    border-top:1px solid #d5d5d5;
    border-left:1px solid #d5d5d5;
    border-right:1px solid #d5d5d5;
    overflow:hidden;
    zoom:1;
}
.category .active .icon {
    background:url(../../Images/Help/img_33.png) 0 0 no-repeat; 
}
.category .inactive .icon {
    background:url(../../Images/Help/img_34.png) 0 0 no-repeat;
}
.category .active .cate-c {
    display:block;
}
.category .inactive .cate-c {
    display:none;
}

.cate-t {
    position:relative;
    padding:1px;
    border-bottom:1px solid #d5d5d5;
    cursor:pointer;
    overflow:hidden;
    zoom:1;
}
.cate-t-in {
    overflow:hidden;
    height:31px;
    line-height:31px;
    font-size:14px;
    text-align:center;
    color:#333;
    background:url(../../Images/Help/img_32.png) 0 0 repeat-x;
}
.cate-t span {
    display:block;
    width:11px;
    height:11px;
    position:absolute;
    top:11px;
    left:13px;
    font-size:0px;
    overflow:hidden;
    z-index:100;
}
.cate-c {
    background-color:#eef6fa;
    padding:5px;
    border-bottom:1px solid #d5d5d5;
}
.cate-c ul {
    border:1px solid #d5d5d5;
    background-color:#fff;
}
.cate-c li {
    height:25px;
    line-height:25px;
    overflow:hidden;
    font-size:12px;
    color:#333;
}
.cate-c a {
    display:block;
    text-align:center;
}

.cate-c a:link,
.cate-c a:visited {
    background:none;
    color:#333;
    text-decoration:none;
}
.cate-c a:active,
.cate-c a:hover,
.cate-c a:focus {
    background:url(../../Images/Help/img_35.png) 0 0 repeat-x;
    color:#fff;
    text-decoration:none;
}
.cate-c .focusclass a {
    background:url(../../Images/Help/img_35.png) 0 0 repeat-x;
    color:#fff;
    text-decoration:none;
}
.cate-c a.cur:link,
.cate-c a.cur:visited,
.cate-c a.cur:active,
.cate-c a.cur:hover,
.cate-c a.cur:focus {
    background:url(../../Images/Help/img_35.png) 0 0 repeat-x;
    color:#fff;
    text-decoration:none;
}

.lt-tp-line {
    background:url(../../Images/Help/img_28.png) 50% 0 no-repeat;
    height:5px;
    line-height:5px;
    font-size:0;
    overflow:hidden;
}
.common-cont1 {
    background:url(../../Images/Help/img_29.png) 50% 0 repeat-y;
    padding:5px 16px;
}
.lt-bt-line {
    background:url(../../Images/Help/img_30.png) 50% 0 no-repeat;
    height:8px;
    line-height:8px;
    font-size:0;
}

.bio {
    border-bottom:1px solid #e5e5e5;
}
.bio-t {
    height:45px;
    line-height:45px;
    font-size:16px;
    font-weight:bold;
    color:#000;
}

.bio-t img, .bio-t span {
    display:inline;
    float:left;
}

.bio-t img {
    border:none;
}
/* liuxiaolong.fix3 end */
.bio-t-blog {
    background:url(../../Images/Help/img_31.png) 0 50% no-repeat;
}
.bio-cont {
    color:#666;
    padding:15px;
    line-height:22px;
}

.common-cont2 {
    padding-top:18px;
}
.common-title1 {
    font-size:14px;
    font-weight:bold;
    padding-left:30px;
    line-height:18px;
    background:url(../../Images/Help/img_36.png) 0 50% no-repeat;
    color:#333;
}

.common-list1 {
    padding-top:20px;
    font-size:14px;
}
.common-list2 {
    font-size:14px;
}
.common-list1 li,
.common-list2 li {
    line-height:36px;
    padding-left:28px;
    background:url(../../Images/Help/img_37.png) 3px 50% no-repeat;
    border-bottom:dotted 1px #d6d6d6;
}
.common-list1 li a:link,
.common-list2 li a:link {
    color:#333;
    text-decoration:none;
}
.common-list1 li a:visited,
.common-list2 li a:visited {
    color:#800080;
    text-decoration:none;
}
.common-list1 li a:active,
.common-list1 li a:hover,
.common-list1 li a:focus,
.common-list2 li a:active,
.common-list2 li a:hover,
.common-list2 li a:focus {
    color:#f00;
    text-decoration:underline;
}



.main-lt {
    float:left;
    width:292px;
}
.flcz {
   padding-top:5px; 
}
.flcz-t {
    font-size:16px;
    color:#000;
    font-weight:bold;
    line-height:48px;
    height:48px;
}


.main-rt {
    float:right;
    width:639px;
}
.main-lt2 {
    width:224px;
    float:left;
}
.main-rt2 {
    float:right;
    width:686px;
    padding:10px 0 20px;
}


.c-bar2 {
    background:url(../../Images/Help/img_48.png) 0 0 repeat-y;
    padding:0 5px 20px 5px;
    zoom:1;
}

.c-bar2-tp {
    background:url(../../Images/Help/img_47.png) 50% 0 no-repeat;
    height:6px;
    overflow:hidden;
    font-size:0;
}

.c-bar2-bt {
    background:url(../../Images/Help/img_49.png) 50% 0 no-repeat;
    height:8px;
    overflow:hidden;
    font-size:0;
}

.c-userinfo {
    padding:16px 11px;
    zoom:1;
}

.c-userinfo-in {
    zoom:1;
    border-bottom:solid 1px #e3e3e3;
    padding-bottom:16px;
}

.c-userinfo-in:after {
    content:"\0020";display:block;height:0;clear:both;
}

.c-userinfo-pic {
    float:left;
    width:50px;
    padding-right:15px;
}

.c-userinfo-rt {
    float:left;
    width:126px;
}

.c-userinfo-hi {
    line-height:16px;
    padding-bottom:10px;
    color:#333;
    font-size:14px;
}

.c-userinfo-exit {
    display:inline-block;
    text-align:center;
    font-size:12px;
    color:#fff;
    width:56px;
    height:21px;
    line-height:21px;
    background:url(../../Images/Help/img_50.png) 0 0 no-repeat;
}
.c-userinfo-exit:link,
.c-userinfo-exit:visited,
.c-userinfo-exit:active,
.c-userinfo-exit:hover,
.c-userinfo-exit:focus {
    color:#fff;
    text-decoration:none;
}

.c-questionlist-line {
    height:1px;
    line-height:1px;
    font-size:0px;
    overflow:hidden;
    background-color:#d9d9d9;
}

.c-questionlist {
    /* border-top:solid 1px #d9d9d9; */
    /* border-bottom:solid 1px #d9d9d9; */
    zoom:1;
    width:214px;
}

.c-questionlist a{
    border-top:solid 1px #d9d9d9;
    position:relative;
    display:block;
    padding-left:16px;
    font-size:14px;
    height:34px;
    line-height:34px;
    background:url(../../Images/Help/img_52.png) 0 0 repeat-x;
}

.c-questionlist a:link,
.c-questionlist a:visited {
    color:#333;
    text-decoration:none;
    background:url(../../Images/Help/img_52.png) 0 0 repeat-x;
}

.c-questionlist a:active,
.c-questionlist a:hover,
.c-questionlist a:focus {
    color:#333;
    text-decoration:none;
    background:url(../../Images/Help/img_53.png) 0 0 repeat-x;
}

.c-questionlist a.cur,
.c-questionlist a.cur:link,
.c-questionlist a.cur:visited,
.c-questionlist a.cur:active,
.c-questionlist a.cur:hover,
.c-questionlist a.cur:focus {
    color:#fff;
    text-decoration:none;
    margin-left:-8px;
    margin-bottom:-5px;
    width:220px;
    height:41px;
    line-height:35px;
    background:url(../../Images/Help/img_51.png) 0 0 no-repeat;
    border:none;
    padding-left:25px;
}

.c-questionlist a span.red {
    color:#f00;
}



.c-pager {
    padding-top:30px;
}

.c-pager table {
    margin:0 auto;
    text-align:center;
    font-size:12px;
}

.c-pager a {
    display:inline-block;
    line-height:22px;
    height:22px;
    padding:0 8px;
}

.c-pager a:link,
.c-pager a:visited {
    color:#53504d;
    text-decoration:none;
    background:#f9f9f9;
    border:solid 1px #ddd;
}
.c-pager a:active,
.c-pager a:hover,
.c-pager a:focus {
    color:#fff;
    text-decoration:none;
    background:#119fd9;
    border:solid 1px #1594e0;
}

.c-pager a.cur:link,
.c-pager a.cur:visited,
.c-pager a.cur:active,
.c-pager a.cur:hover,
.c-pager a.cur:focus {
    color:#fff;
    text-decoration:none;
    background:#119fd9;
    border:solid 1px #1594e0;
}

.c-pager a.c-pager-pn:link,
.c-pager a.c-pager-pn:visited {
    color:#53504d;
    text-decoration:none;
    background:#fff;
    border:solid 1px #ddd;
}

.c-pager a.c-pager-pn:active,
.c-pager a.c-pager-pn:hover,
.c-pager a.c-pager-pn:focus {
    color:#fff;
    text-decoration:none;
    background:#119fd9;
    border:solid 1px #1594e0;
}

.c-iphidden {
    width:0px;
    height:0px;
    overflow:hidden;
    font-size:0px;
}



